package com.demo.service;

import com.demo.pojo.dto.ClassListDTO;
import com.demo.pojo.entity.ClassInfo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;
import java.util.Map;

/**
* @author lenovo
* @description 针对表【class】的数据库操作Service
* @createDate 2025-09-17 10:15:14
*/
public interface ClassService extends IService<ClassInfo> {

    ClassInfo selectById(Integer id);

    void saveClass(ClassInfo clazz);

    void updateClass(ClassInfo clazz);

    Map<String, Object> listPage(ClassListDTO classListDTO);

    /**
     * 获取所有班级列表
     * @return 班级列表
     */
    List<ClassListDTO> getClassList();

}

